import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon'// svg component

// register globally
Vue.component('svg-icon', SvgIcon)

// require.context 动态加载当前svg目录下的所有svg图标
// 内部底层：通过 svg-sprite-loader loader插件加载，加载生成svg 精灵图，
// 并且给每个一个symbol元件，都加上id值 icon-[文件名]
const req = require.context('./svg', false, /\.svg$/)
const requireAll = requireContext => requireContext.keys().map(requireContext)
requireAll(req)
